package entidades;

/**
 * 
 * 
 * @author Everton Moura
 * @author Velsoni Selle
 */
public class UserMantis {

	private String nomeUsuario;
	private String email;
	private String nomeVerdadeiro;
	private String tipoPerfil;
	private int idUSuario;
	private int pontuacao;

	public UserMantis(String nomeUsuario, String email, String nomeVerdadeiro,
			String tipoPerfil) {
		super();
		this.nomeUsuario = nomeUsuario;
		this.email = email;
		this.nomeVerdadeiro = nomeVerdadeiro;
		this.tipoPerfil = tipoPerfil;
	}

	public UserMantis(String nomeUsuario, String email, String nomeVerdadeiro,
			String tipoPerfil, int idUSuario) {
		super();
		this.nomeUsuario = nomeUsuario;
		this.email = email;
		this.nomeVerdadeiro = nomeVerdadeiro;
		this.tipoPerfil = tipoPerfil;
		this.idUSuario = idUSuario;
	}

	public UserMantis() {

	}

	public int getIdUSuario() {
		return idUSuario;
	}

	public void setIdUSuario(int idUSuario) {
		this.idUSuario = idUSuario;
	}

	public String getNomeUsuario() {
		return nomeUsuario;
	}

	public void setNomeUsuario(String nomeUsuario) {
		this.nomeUsuario = nomeUsuario;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getNomeVerdadeiro() {
		return nomeVerdadeiro;
	}

	public void setNomeVerdadeiro(String nomeVerdadeiro) {
		this.nomeVerdadeiro = nomeVerdadeiro;
	}

	public String getTipoPerfil() {
		return tipoPerfil;
	}

	public void setTipoPerfil(String tipoPerfil) {
		this.tipoPerfil = tipoPerfil;
	}

	public int getPontuacao() {
		return pontuacao;
	}

	public void setPontuacao(int pontuacao) {
		this.pontuacao = pontuacao;
	}
	
	
	public int compareTo(UserMantis userMantis){
		if(this.pontuacao > userMantis.getPontuacao()){
			return -1;
		}
		else if(this.pontuacao < userMantis.getPontuacao()){
			return 1;
		}
		return 0;
		
	}

	
}
